/*公共样式*/
ul {
  list-style:none;
  margin: 0;
  padding: 0;
}

h2 {
  color: #000;
  letter-spacing: 0.025em;
  font: 700 42px/52px "Montserrat",sans-serif;
}

/*公共css常用样式*/
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/*---- 公共渐变按钮 ----*/
.bnt {
  max-width: 222px;
  min-width: 180px;
  border: 0;
  -webkit-box-shadow: 3px 15px 35px 0 rgba(0,0,0,0.24);
  box-shadow: 3px 15px 35px 0 rgba(0,0,0,0.24);
  height: 40px;
  z-index: 10;
}
.bnt:hover {
  box-shadow: none;
}

.bnt.button-head-top {
  background: linear-gradient(169.66deg,#fbb63f -1%,#b069a1 97%);
}

.bnt.bnt6 {
  background: -webkit-linear-gradient(280.21deg,#7d15a1 2.83%,#b675a8 100%);
  background: -o-linear-gradient(280.21deg,#7d15a1 2.83%,#b675a8 100%);
  background: linear-gradient(169.79deg,#7d15a1 2.83%,#b675a8 100%);
}

/*白色 div圆角阴影*/
.box-shadow-card {
  background: #fff;
  -webkit-box-shadow: 0 7px 20px rgba(0,0,0,0.1);
  box-shadow: 0 7px 20px rgba(0,0,0,0.1);
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/*黄色 div圆角阴影*/
.full-screen-card {
  -webkit-box-shadow: 2px 10px 32px 8px rgba(0,0,0,0.1);
  box-shadow: 2px 10px 32px 8px rgba(0,0,0,0.1);
  -webkit-border-radius: 20px;
  border-radius: 20px;
   background: #fbb640;
  position: relative;
  overflow: hidden;
  min-height: 300px;
}

.ep-product-card {
  min-height: 390px;
  position: relative;
}

@media (min-width: 992px){
  .ep-product-card {
    max-width: 391px;
    margin-bottom: 0;
    padding: 40px 30px;
  }
}

.ep-product-card {
  max-width: 391px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  padding: 30px 20px;
}

.img-fixed {
  z-index: -1;
  position: fixed;
  width: 100%;
  height: 540px;

  img {
    width: 100%;
    height: 540px;
  }
}
